/*****宽窄屏幕自适应****/
$(document).ready(function () {
    if (screen.width > 1280 && $(window).width() > 1280) {
        $("html").addClass("root61");
    }
});
$(document).ready(function () {

    $('li.hd_menu_tit').mousemove(function () {
        $(this).find('div.hd_menu_list,div.hd_Shopping_list').show();//you can give it a speed
    });
    $('li.hd_menu_tit').mouseleave(function () {
        $(this).find('div.hd_menu_list,div.hd_Shopping_list').hide();
    });
    $(function () {
        $(".fixed_qr_close").click(function () {
            $(".mod_qr").hide();
        })
    });
//产品边框样式
    $(".service_list li").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    /*方向*/
    $("#Brand_Show").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    //购物车
    $("div.hd_Shopping_list").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    //支付方式
    $("#payment").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    $("li.gl-item").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    $(".pro_ad_slide").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    $(".list_style li").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    $(".page_recommend").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    /***边框**/
    $("ul .collect_p").hover(function () {
            $(this).addClass("hover");

        }, function () {
            $(this).removeClass("hover");
        }
    );
    $("#lists li").hover(function () {
        $(this).find(".Detailed").show();
    }, function () {
        $(this).find(".Detailed").hide();
    });
    $("#lists li").hover(function () {

            $(this).addClass("hover_nav");

        }, function () {
            $(this).removeClass("hover_nav");
        }
    );
});

$(document).ready(function () {
    $("#nav li.no_sub").hover(function () {
            $(this).addClass("hover1");
        }, function () {
            $(this).removeClass("hover1");
        }
    );
});
$(document).ready(function () {
    $(".clearfix li.list_name, li.phone_c").hover(function () {
            $(this).addClass("hd_menu_hover");
            $(this).children("ul li.list_name_bg").attr('class', '');
        }, function () {
            $(this).removeClass("hd_menu_hover");
            $(this).children("ul li.list_name_bg").attr('class', '');
        }
    );
    $("#allSortOuterbox li").hover(function () {
        $(this).find(".menv_Detail").show();
    }, function () {
        $(this).find(".menv_Detail").hide();
    });
    $("#allSortOuterbox li.name").hover(function () {

        $(this).addClass("hover_nav");

    }, function () {
        $(this).removeClass("hover_nav");
    });
    $("div.display ").hover(function () {
        $(this).addClass("hover");
    }, function () {
        $(this).removeClass("hover");
    });
});
$(document).ready(function () {
    $("#lists li").hover(function () {
        $(this).find(".Detailed").show();
    }, function () {
        $(this).find(".Detailed").hide();
    });
    $("#lists li").hover(function () {

            $(this).addClass("hover_nav");

        }, function () {
            $(this).removeClass("hover_nav");
        }
    );
});
/********************订单js******************/
$(document).ready(function () {
    $('#select').find('ul').click(function () {
        $('#select').find('ul').removeClass('active');
        $(this).addClass('active');
    });
    $("#select ul").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
    $(".dowebok li").hover(function () {
            $(this).addClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }, function () {
            $(this).removeClass("hover");
            //$(this).children(".dorpdown-layer").attr('class','');
        }
    );
});
/**********鼠标移动效果************/
$(document).ready(function () {
    $("ul.products li").hover(function () {
        $(this).find(".title").stop()
            .animate({bottom: "0",}, "fast")
            .css("display", "block")

    }, function () {
        $(this).find(".title").stop()
            .animate({bottom: "-30",}, "fast")
    });
    //菜单栏效果
    $('.all-sort-list > .item').hover(function () {
        var eq = $('.all-sort-list > .item').index(this),				//获取当前滑过是第几个元素
            h = $('.all-sort-list').offset().top,						//获取当前下拉菜单距离窗口多少像素
            s = $(window).scrollTop(),									//获取游览器滚动了多少高度
            i = $(this).offset().top,									//当前元素滑过距离窗口多少像素
            item = $(this).children('.item-list').height(),				//下拉菜单子类内容容器的高度
            sort = $('.all-sort-list').height();						//父类分类列表容器的高度

        if (item < sort) {												//如果子类的高度小于父类的高度
            if (eq == 0) {
                $(this).children('.item-list').css('top', (i - h));
            } else {
                $(this).children('.item-list').css('top', (i - h) + 1);
            }
        } else {
            if (s > h) {												//判断子类的显示位置，如果滚动的高度大于所有分类列表容器的高度
                if (i - s > 0) {											//则 继续判断当前滑过容器的位置 是否有一半超出窗口一半在窗口内显示的Bug,
                    $(this).children('.item-list').css('top', (s - h) + 2);
                } else {
                    $(this).children('.item-list').css('top', (s - h) - (-(i - s)) + 2);
                }
            } else {
                $(this).children('.item-list').css('top', 3);
            }
        }

        $(this).addClass('hover');
        $(this).children('.item-list').css('display', 'block');
    }, function () {
        $(this).removeClass('hover');
        $(this).children('.item-list').css('display', 'none');
    });

    $('.item > .item-list > .close').click(function () {
        $(this).parent().parent().removeClass('hover');
        $(this).parent().hide();
    });
});
$(window).scroll(function () {
    var topToolbar = $("#Sorted");
    var headerH = $("#header_top").outerHeight();
    var headers = $("#Filter_style").outerHeight();
    var scrollTop = $(document.body).scrollTop();
    if (scrollTop >= headerH + headers) {
        topToolbar.stop(false, true).addClass("fixToTop");
    } else if (scrollTop < headerH + headers) {
        topToolbar.stop(false, true).removeClass("fixToTop");
    }
});
/*********************点击事件*********************/
$(document).ready(function () {
    $('.fixed_bar').find('li').click(function () {
        $('.fixed_bar').find('li').removeClass('active');
        $(this).addClass('active');
    });
    $('.infonav_hidden').click(function () {
        $('.infonav_more').find('a').removeClass('active');
        $(this).addClass('active');
        $(this).slideToggle();
    });
})
/*****************************左右伸缩样式****************************/
$(window).scroll(function () {
    /*var flag=1;
    $('#rightArrow').click(function(){
        if(flag==1){
            $("#floatDivBoxs").animate({left: '-175px'},300);
            $(this).animate({left: '-5px'},300);
            $(this).css('background-position','-50px 0');
            flag=0;
        }else{
            $("#floatDivBoxs").animate({left: '0'},300);
            $(this).animate({left: '170px'},300);
            $(this).css('background-position','0px 0');
            flag=1;
        }
    });*/
});
/***********************商品分类顶部浮动固定层菜单栏**************************/
$(window).scroll(function () {
    var topToolbar = $("#ProductMenu");
    var headerH = $("#Preferential_AD").outerHeight();
    var headers = $("#header_outerHeight").outerHeight();
    var scrollTop = $(document.body).scrollTop();
    if (scrollTop >= headerH + headers) {
        topToolbar.stop(false, true).addClass("fixToTop");
    } else if (scrollTop < headerH + headers) {
        topToolbar.stop(false, true).removeClass("fixToTop");
    }
});
$(window).scroll(function () {
    var topToolbar = $(".fixed_out ");
    var headerH = $("#header_top").outerHeight();
    var headers = $("#goodsInfo").outerHeight();
    var headerd = $("#recommnad").outerHeight();
    var scrollTop = $(document.body).scrollTop();
    if (scrollTop >= headerH + headers + headerd) {
        topToolbar.stop(false, true).addClass("fixToTop");
    } else if (scrollTop < headerH + headers + headerd) {
        topToolbar.stop(false, true).removeClass("fixToTop");
    }
});
/********************密码强度***********************/
$(document).ready(function () {
    $('#tbPassword').focus(function () {
        $('#pwdLevel_1').attr('class', 'ywz_zhuce_hongxian');
        $('#tbPassword').keyup();
    });
    $('#tbPassword').keyup(function () {
        var __th = $(this);
        if (!__th.val()) {
            $('#pwd_tip').hide();
            $('#pwd_err').show();
            Primary();
            return;
        }
        if (__th.val().length < 6) {
            $('#pwd_tip').hide();
            $('#pwd_err').show();
            Weak();
            return;
        }
        var _r = checkPassword(__th);
        if (_r < 1) {
            $('#pwd_tip').hide();
            $('#pwd_err').show();
            Primary();
            return;
        }
        if (_r > 0 && _r < 2) {
            Weak();
        } else if (_r >= 2 && _r < 4) {
            Medium();
        } else if (_r >= 4) {
            Tough();
        }
        $('#pwd_tip').hide();
        $('#pwd_err').hide();
    });

    function Primary() {
        $('#pwdLevel_1').attr('class', 'ywz_zhuce_huixian');
        $('#pwdLevel_2').attr('class', 'ywz_zhuce_huixian');
        $('#pwdLevel_3').attr('class', 'ywz_zhuce_huixian');
    }

    function Weak() {
        $('#pwdLevel_1').attr('class', 'ywz_zhuce_hongxian');
        $('#pwdLevel_2').attr('class', 'ywz_zhuce_huixian');
        $('#pwdLevel_3').attr('class', 'ywz_zhuce_huixian');
    }

    function Medium() {
        $('#pwdLevel_1').attr('class', 'ywz_zhuce_hongxian');
        $('#pwdLevel_2').attr('class', 'ywz_zhuce_hongxian2');
        $('#pwdLevel_3').attr('class', 'ywz_zhuce_huixian');
    }

    function Tough() {
        $('#pwdLevel_1').attr('class', 'ywz_zhuce_hongxian');
        $('#pwdLevel_2').attr('class', 'ywz_zhuce_hongxian2');
        $('#pwdLevel_3').attr('class', 'ywz_zhuce_hongxian3');
    }

    function checkPassword(pwdinput) {
        var maths, smalls, bigs, corps, cat, num;
        var str = $(pwdinput).val()
        var len = str.length;
        var cat = /.{16}/g
        if (len == 0) return 1;
        if (len > 16) {
            $(pwdinput).val(str.match(cat)[0]);
        }
        cat = /.*[\u4e00-\u9fa5]+.*$/
        if (cat.test(str)) {
            return -1;
        }
        cat = /\d/;
        var maths = cat.test(str);
        cat = /[a-z]/;
        var smalls = cat.test(str);
        cat = /[A-Z]/;
        var bigs = cat.test(str);
        var corps = corpses(pwdinput);
        var num = maths + smalls + bigs + corps;
        if (len < 6) {
            return 1;
        }
        if (len >= 6 && len <= 8) {
            if (num == 1) return 1;
            if (num == 2 || num == 3) return 2;
            if (num == 4) return 3;
        }
        if (len > 8 && len <= 11) {
            if (num == 1) return 2;
            if (num == 2) return 3;
            if (num == 3) return 4;
            if (num == 4) return 5;
        }
        if (len > 11) {
            if (num == 1) return 3;
            if (num == 2) return 4;
            if (num > 2) return 5;
        }
    }

    function corpses(pwdinput) {
        var cat = /./g
        var str = $(pwdinput).val();
        var sz = str.match(cat)
        for (var i = 0; i < sz.length; i++) {
            cat = /\d/;
            maths_01 = cat.test(sz[i]);
            cat = /[a-z]/;
            smalls_01 = cat.test(sz[i]);
            cat = /[A-Z]/;
            bigs_01 = cat.test(sz[i]);
            if (!maths_01 && !smalls_01 && !bigs_01) {
                return true;
            }
        }
        return false;
    }
})  